impl if...elsif...else...end
add test
fix filename
remove test from gluecode
remove unused files