partial added for errors