mod 4

Added module 4 rationale and code