updated to responsive layout