fixed dependency scope, using Parser intead of parsing provider