use responsive layout