prepend instead of append, hopefully less confusing for the user