actually use matlab's built-in save
initial support for spacing experiment, but I might make it a separate experiment