fix nanomark, curriculum booking logic.
fix normal booking logic