GOT IT!!!

need to clean up the code later