setting things up in a better way