Adding original codes