add clean task; move parser around folder structure