Last Push of the Day

Not realy so much new stuff in this patch