preparing the classes for Alex Strachan Ui