added profiles
added websocket ip notifier
add support saving to the redis