initial version analogs