basic mepin functionality