a little work updated