python stuff added