loops and samples