credit: chtiseb
stockage modulable v1
