added: some states for proccessing