create functional, still working on send and load pool logic.
 Please enter the commit message for your changes. Lines starting