updates from Mr. DeCastro201302