work in progressany suggestions?