add rack, wrapper and router
fix routing with new meta library
add new wrapper and router