slow load crash fix tried out
ready to separate each access module