having mechanical dispensing means