added anaylsis