Okay I;m unclear about this class, if we remove its core parts - what is functional?