package structure rework, minko syntax and cleaner effect code