alternatives and discussion is added