that would be better abstraction. also remove getLoadAction for now as we won't implement it in this task.