adding new stuff..
many changes to support costs.