further streamlined available methods