- command based remote api