assign

assign pass some tests