Added prototyope and re-arranged repository