experimenting with IM layout