added skeleton of registers