Design NN for all that support targets