primitive scene management