starting to make some progress on update to Titan 0.5.1