added future improvements section