updated expand read