removed no longer used code