added wave component, added timer to constants