refactoring getFach(l,x,y,z)