Teaching Writing through Genre-based Approach