Added tests and description how to create it