so many bugs... my be I'm too excited...