added marmalade (again)
docstring