GUI with func  not finished
make it..less bugs
create more bugs XD