added bars and newaction listener