warehouse inventory management by Michał Czekała