add everthing while figuring stuff out