Added cost

Added costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded costAdded cost