make it sort of compile