feat(setup): nicer setup