Optimized-hastings 030

8/5/11