add loading code from cats
fix loading code from cats
fix while conversion
change settings of blockUI
don't clear commands if code is incorrect
remove commands on code removing