this should be after the c-tor