major refactor for responsive web
fixed build