added soem work