program states

Signed-off-by: abhisek <abhisek.datta@gmail.com>