filter courses fully functional
final filter