multislot allows keeping things even more DRY
working on the documentation