i like init better than setup