added some methods in the POSDA and outlined code