mystery developer