finish python prototype?