2pc revisit