@ryking: Please see updated