All sugestions were done, some of the files became global, others common files were renamed and usart example were deleted because it's so similar to the mandel example.