Add scaner and several alhoritm steps