first **draft** version of aset download implementation