add idea for potential api