common library for Apps