mini progression parser