Added sound and some text support