added free part