added reading assignment