adding more examples
adding todo with things yet to investigate