add create and delete portfolio methods