how would someone go about doing this?