improved list action