Everything works but needs further validation.