presence, binary and source