finally believe my cta is very difficult