added simulator + bluetooth wrapper