updated some analysis