now we have classes. next stop: gui