fixups to call; added more profile functionality