architecture is ok