fixed source 10 100 294