i don't remember
simplified logic and GUI