more compact design