added test workflow and done collision specs