Cleaned up child vc code