Added first cut background implementation