move main file outside src
better vertical-align in firefox and chrome
merge