first commit: plots get their own file