.................................................................................................updated 2/1
.........................updated 2/12
......updated 2/5