using tricky way to make it can be built