imp all logic, but lacking display video about result