updated 3am learning