Implemented Execute