Add more in depth example