double pen architecture