points for last 5 weeks done. not thoroughly tested.