add specs and some small changes