first commit of the PsGui project code