Federal cabinet swears in today