adding address_rquired? method