fixed plan require