micro-house functions