* added cross_basek_normalization * updated method signatures to take layouts * fixed cross-base normalization fix #91 fix #93