theory frontend works