adding button helper and making table helper more flexible