developing interface
adding GISInput