* carrying out in a separate branch * percent identity is not being calculated efficiently, redundant calls to a function * missing some doc strings * identify deprecated functions / variables