minor function changes to check test complete pahse
changing machine
basic support complete