Abarrane Stock Manager