interpreted-method constructor implemented