@aral embrace and extend....