new code and updated images