fixed last method