Add common Reader and Writer