using subTypes for tearing down walls