first part analisys