remove main line code - this is just the documentation branch