still constructing class