Final Release

Many Modifications