threads :)
partially ended with simple plot