make more standard-compliant - split binary and lib