First definitions... Then classes