add blog and dynamic menu
add events and cleanup for final