methods added to cost