working through versions