impl: push ui prototype