first more fine version.