make empty implementation of ring