spark initial version