seperated app scripts
working on examples