fixing some concepts