fix #8, normalize dependencies