Implementing an Effective Writing Program