Feature/exists method