methods still need to be tidied , not fully functional etc.Needs to be
more user friendly!