(will rename to AquaModel)