portfolio quasi op, need CRUD now