trying to loosen dependencies