add sub directories support for source
upgrade css to suit with responsable