first/rest commands