Started analysis and hash function