work in progress

Working hard on update, please have some patient?