written methods