systems as class