first part of project finished, maybe I need to fix some bugs later if I find them