ok, starting to forgetting what im doing. sleeeeeep