Well done!! Those are all great skills - keep practicing and you'll continue to improve.