initial support for snapping bases