further working out dependant issues