20 handpicked apps