fixed too long main todos