optimization and fixes.
Added information section, need to finish.