add gemsepc and basic hello world logic