Ngui implementation

1st gui crfeated