initial version
hellp a from b