working on : reload operation