NANOWIRES on GRAPHENE