finishing the basic methods for plans