Basic file-level and appdelegate acheiving