for status and upgrade