cleaner .exists approach for details create