added planer controller methods