backend for multiple tower types