Flesh out initialization