make item public/private implemented