a lot of stuff, it basically works