updated dependencies moved "thru" and "bashy" to their own module