adding gss builder
adding missing files
adding new tests