finished stack data structure