More implementation deteils