still trying to figure out how to deal wirh dependencies