pop fully working