first step partial work