The concept is worknig perfectly now. Styling required, and need to cover the end cases!