no more external dependencies