adding frontend for device sdes