some updates; mostly user-given sizes