nice but i have read them before