Build tweaks
module interface define