added broken, but somewhat working, instance addition
vary placment