Smartify | Abstract Composition