I think i finished all the corner cases for GmSys