Removed boilerplate code.
Updated version.