loading done theortically