implement model except Garage class