making it work bareboones style