added more loading funct