oops, that didn't compile. also, starting on masking