build the rest