reached to task22
reached task30
fix syntax error