start coding new gems rule