button routing attempt