forgot inline definition of constructor