All methods now functional.