Add class implementation and launch file