v 1.0 I made it swaggier