Dedicated to thesis and project