Code is done, need to profile