standard library ideas?