adapted koskz's readme