add abstract method body