work towards responsive layout