adding features module