[#16] Desings