base of all my code