added Point and Registry for universal value
added controls for punching