implementing basic()
rewrote mission statement