added kapils input and sound modules