implemented tower data