Upper method