my second design... i'm still trying to figure the program out