updated pass stuff