baby steps, but steps nonetheless