gui protoypes
conflict