updates to make it more compatible