small interface style changes
small updates added some small tests