fixed run properly