Lot of new heper methods