adding wearable source code