Added registation, filter, ome logic and design