FOSL program planning