For writing programs that help me learn gui programs