add progress and menu linster function