completed logic:level1