working solution for pb 8