add ui and sounds