porting the docs, overwriting dummy