a little better looking prototype