refactored identify command
changed device identifiers
some windows compatibility changes