changed base code further