add sound. merge some code from open shift repos