improve extension loading
preparing for nn
preparing for nn 2
first work of nn
minor changes
minor changes
minor changes 2
refl added
minor changes