Implement State Section