wip, renaming and implementing rep_sink