api changes on module interface