learn good fetch and samples