tweeks and updates