first complete stack