got programs working