add basic auth, and basic bone structure