OKAY SHIT SMOOTH NOW.......