Initial Working skeleton