change prog name p -> $
is None instead of == None
clean + fill up / down