gem description is optionnal