finishes Issue #360 by allowing a user to create a new resource based off of a preview