added bounds & grid visualization