final logic though stylizatio nremains