Adding a basic parser logic to the default backend
Fixing function naming styles