setup basics for gem