gradle stuff + preperation for gui stuff