wip 4 (compile succeeded but not working)