add ian's load
add dates unavailable func