2nd task logic moved to loader (incomplete)