first step in making a smart slover