assert testing ,optimize ,