screen market to follow; implemented cleanup functions