somehow succeeded in flatui