Simple implementation added with toy example