will be nice to move it to sharded example