frame/drywall basic user APIs