My 1505 contributions