add soem files and add a rest sample