fixed errors now compiles...