add migration plugin
initial implementation of mobile detect for specials