Committed Original Code

Original code has been put