add placement allocator
modify shell scripts