flow chart & use case diagram