first complete version shoestring