implemented dream reset