In my opinion, you should write '=' instead of '-' in line 13-22. Also I guess you don't need '-' in line 25-28.