adding attributes, add helper