removed all garbage code