added modular activity