Added in most useful functionality.