works... but UIwise this is not nice