implementing uses section