Added python modules
removed python modules since they were heinous and awful
implemented alberto's algorithm