renamed example and update read