with contributi Barnhardt and Teachers