Add first implementation of two dimensions scanner