Added mandatory functions in Plan class