methoddecl work in progress... nighty night