errors are fixed now