moved datatypes around, magma pan/vol become lists