some progress based on static data