implemented stuff....nothing works