[imp] use layout for user field