writing classes