Design and first OSG code added