Nice job! There are a lot of delicate parts on this one.