external module feature layout done