cost components