Added standard usage and reasoning behind development.