very clean ans functional.