preliminary clipboard work