fix typo in exception handler
re-add placeholder machine
add module file for placement
use placement for single install mode