what is habit development