Some functions added. Others coming soon.