second for OOP taxi