working on responsive layout