Understanding human mind and it's behavior