updated concept 1 and added concept2