re-organized parser into parser folder