make it dray
create for sharable partial