improve it the arc diddle a bit more