move indexes to Optional