updated stuff. user-specified cell size