ticket:6 implemented widget