add new code for MicroPlanning