try to simplify loading modules steps