no more duplicate buttons and on loop less
more talkative variable for views