sourcelib fixed