fix #2, add uv to dependencies