added random map placement