checking for dependencies os i dont miss anything