try legalization and detail placement
bug in place() and legalization