updated to demo045
updated to demo050