It's a lot of skill