updated features module