like a boss

Fixes #47
Fixes #39
Fixes #38
Fixes #27