Improve overall codes based on DIY-0.11 new imll. action hooks are also added, despite that they are doing not that much.