added center with offset methods