bind map state and list state