gui interface for all