improved loader