major update

added transfer call method, still needs to be tweeked. some overall
improvments