make executable
swap dist plot views and convs; return plt for each func