Fixed some documentation and moved the propagation routines