added: new responsive layout