run the process in the background
rough validation
added a post process function for special flags