needs work on dep colc