recovering old changes from connors netbook. half of place func