work on responsive layout