Wicket self learning