updated oshelf