Add private methods