Plan class complete