data editing and analysis