taking out some half-written methods