comment for alex into all classes, todos must be checked