Still long long way to complete assignment...