added sounds
added naming convention based rest support