added gems and initial setup