minor changes
mostly written. testing
most things working
re delegation is not. still figuring that out
delegation complete