improved snap base x