start working on the pushTypes