messing with dependencies