21 handpicked apps