call non-static methods