fix  logic presenter