interim changes
choosemood refactored