advancement in size and margin; get-# functions need update