val is changed to val+2 for testing