initial version of gem