basic gem setup