fix name collision
put singleton parser up front
lower case build artifacts