initial conversion to objects
building first release