makefile change, parser now accepts 'e' and 'p' (pi), strange bug appearing