improvedlogic