added choice model