fixed debendency problem