added explicit activation functionality