progress on #137
compileit