more work on follow model. notes added