glue compile. singleton fix