optional complete tests