Finished Ghetto Generate Function