added initial class structure