more work on bookmark parser