responsive change 1.0

Made a lot of changes, but there are bugs.