layout adapter and layout card list