genericContainer, adapted box and customBox