allocate bookmark object