adding oo
adding preparation
final
removing blcklist constant
choosing this one