[^] methods undefinition added