fixed
fixed to pass all the tests
added a fucking example