card based interfaces
update towards 1.0