VARIOUS ADVANCEMENTS