a lot of changes in design aspects