adopted simple application