added garage class with initial functionality