Added status tracking and chunk reading for input