more registration logic and moving parse details into gitignore