nightly codding. buggs:)