java changes and pin changes