some problems with source code?