styled, removed element hash lookup system and just indexed