fixed add placement bug