base responsive layout almost complete