I feel like this is less than stellar at some parts... but i then changed allottt and feel a little better.
anyways right after this it gets nsfw!