presentation code update