constructor notes