abstractnn
