rings: first step