added coverage path generation and execution