1. Adding more code from restriced part