added make full fn