web commands working. needs threading