adding paper changes and interface changes