Add enum Alignment
Implement of PSCredential