added gui module due to use of colors