added contrib widget plugin