orgnize assets directory
add external & internal controller