does not work well with modern concepts