added gui requirements