change consts to options
add imaginary bound for small map size coming from look