data import (half way) skelton implemented