finished product methods