program ready for submit