adding a sln parser