lib + app