+ spec added
+ masking to bound fix