* eye() and return code improved