finished the second loader, still need to implement it