add helper functionality