added eye logic