Adding and organizing gems