fixup! use builtin popupmenu
fixup! wip schema
fixup! wip schema
fixup! wip schema
fixup! wip schema
add test install
fixup! wip schema