created some initial class structure